/*
 * TelephoneCategoryValidator.h
 *
 *  Created on: 06 ���� 2010
 *      Author: Sartios
 */

#ifndef TELEPHONECATEGORYVALIDATOR_H_
#define TELEPHONECATEGORYVALIDATOR_H_

#include "ITelephoneCategoryValidator.h"

class TelephoneCategoryValidator : public ITelephoneCategoryValidator{
public:
	/**
	 * Sets the categories to proper value
	 */
	TelephoneCategoryValidator();
	/**
	 * Deletes the categories
	 */
	virtual ~TelephoneCategoryValidator();
	/**
	 * Checks if the category exists
	 * \return true if category exists
	 */
	virtual bool	phoneCategoryIsCorrect(const string *phoneCategory);
private:
	const string	*MOBILE;
	const string	*HOME;
	const string	*FAX;

};

#endif /* TELEPHONECATEGORYVALIDATOR_H_ */
